/*RESET*/

html, body, div, span, applet, object, iframe,
blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
sub, sup, tt, var, b, u, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}



body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

input, textarea {
	resize: none;	
	outline:none;
	font: inherit;
}

th {
	vertical-align:middle;
	}

/* END RESET*/

@font-face {
	font-family: DINEngschrift-Alternate;
	src: url('dinea__-webfont.ttf');
}

/*HTML*/


@font-face {
	font-family: DINEngschrift-Alternate;
	src: url('dinea__-webfont.ttf');
}

body {
	/*background:#bbbaba;*/
	background:url(../images/bg-test.png) no-repeat center /*#f0f0f0*/ #8a8989;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #535353;
}

a {
	color: #535353;
	font-size:12px;
	text-decoration:none;
	border:none;
	outline:none;
}

h1 {
	font-size:24px;
	font-weight:bold;
	color: #b50500;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
	}

p {
	padding:10px 0px;
	margin:0px;
	line-height:24px;
	}	



/*HEADERS*/



.login {
	clear:right;
	overflow:hidden;
	display:block;
	margin-bottom:10px;
	}
	
	.login-user, .password {
		font-size:13px;
		font-weight:bold;
		margin-bottom:5px;
		display:block;
		overflow:hidden;
		vertical-align: bottom;
		text-transform:uppercase;
		} 
	
	.login-user input, .password input {
		float:right;
		border:#bfbbbb 1px solid;
		background-color:#efecec;
		width:130px !important;
		}
	
.password {
	clear:right;
	overflow:hidden;
	display:block;
	}
	
#space {
	width:100%;
	height:10px;
	float:left;
	}

.button {
	background-color:#c2c2c2;
	border-top:#c2c2c2;
	border-left:#c2c2c2;
	}

.button-enviar {
	background:url(../images/back-button.jpg);
	border-bottom:#4d0d0b 1px solid; border-right:#4d0d0b 1px solid;
	border-top:#d5241f 1px solid; border-left:#d5241f 1px solid;
	color:/*#f3bab8*/ #FFF;
	text-transform:uppercase;
	font-size:11px;
	padding:3px;
	}

.button-cuenta {
	background-color:#B50500;
	color:#FFF;
	padding:2px;
	height:1px;
	width:70px;
	}
	
	.button-cuenta-regresar {
	background-color:#B50500;
	color:#FFF;
	padding:2px;
	height:1px;
	width:70px;
	position:relative; top:-20px;
	}
	
.error-buttons {
	display:block;
	text-align:center;
	}	
	
	.error-buttons .button-cuenta {
		padding:3px 8px;
		}

	
	.button-cuenta:hover {
		background-image:none;
		}


.mensaje_error {
	text-align:center;
	margin:auto;
	display:block;
	}


.error_list {
	 color: #FF0000;
    font-size: 10px;
    width: 150px;
	}

#wrapper {
	width: 945px;
	min-height: 900px;
	margin: 0 auto;
	overflow:hidden;
	background-color:#FFF;
	padding:0px 10px;
	position:relative;
}

#logotipo {
	width:284px; height:123px;
	margin:10px 23px 0px;
	float:left;
	}
	
#left-header {
	width:600px; height:132px;
	float:right;
	margin:12px 12px 0px 0px;
	overflow:hidden;
	}
	
	#left-header img {
		float:right;
		}
	
#sub-menu {
	min-width:380px;
	overflow:hidden;
	background-color:#d3d3d3;
	border-bottom:1px solid #d3d3d3;
	padding:10px;
	float:right;
	clear:both;
	margin:30px 0px 10px;


	}
	
	#sub-menu li {
		display:inline-block;
		}
		
		#sub-menu li a {
		color:#b50500;
		text-transform:uppercase;
		}
		
		#sub-menu li a:hover {
			color:#625e5e;
			}
		
		#sub-menu ul li {
			float:left;
			margin: 0 2px;
			overflow:hidden;
		}

#main-menu {
	clear: both;
	float:right;
	z-index:999;
	min-width:445px;
	}
	
	#main-menu li {
	float:left;
	margin: 0 5px;

	
	}
	
		#main-menu a {
			text-transform:uppercase; text-decoration:none;
			margin-left:10px;
			font-size: 20px;
			font-family:"DINEngschrift-Alternate", "Trebuchet MS", Arial, Helvetica, sans-serif;
			padding-bottom:25px;
		
			display:block;
			}
			
		#main-menu a:hover {
			color: #b50500;
			background:url(../images/main-menu-hover.png) no-repeat center;

			}
			
			#main-menu .mi-cuenta:hover a:hover {
				background-image:none !important;
				background-color:#B50500;
				color:#f3bab8;
				}
#content {
	width:100%;	min-height:450px;
	float:left;
	background:url(/images/back-content.png);
	position:relative;
	/*z-index:980;*/
	
	}
        
#contentvideo {
	width:100%;	min-height:450px;
	float:left;
	position:relative;
	/*margin: 0 auto;*/
	
	}  
        
#centrarplayer {
width:100%;	min-height:410px;
float:left;
position:relative;
margin: 10px 10px 0px 70px;

}

#textovideo{
    float:left;
    position:relative;
    margin: 0px 10px 20px 70px;
}

#shadow-content {
	width:618px; height:27px;
	background:url(../images/shadow-content.jpg) no-repeat top;
	margin:auto; overflow:hidden;
	}
	
#menu-bottom {
	width:100%;
	overflow:hidden;
	background-color:#d9d9d9;
	padding:10px 0px;
	}
	
	#link-vehiculo, #link-repuestos, #link-servicios, #link-video {
		background:url(../images/back-menu.png) no-repeat top;
		float:left;
		margin-left:6px;
		text-align:center;
		
		/*cursor:pointer;*/
		}
		
	#link-vehiculo a, #link-repuestos a, #link-servicios a, #link-video a {
		font-size:33px;
		text-align:center;
		display:block;
		}
		
		#link-vehiculo a span, #link-repuestos a span, #link-servicios a span, #link-video a span {
			visibility:hidden;
			overflow:hidden;
			}
	
	#link-vehiculo {
		width:245px; height:137px;
		background-position:top left;
		}
		
		#link-vehiculo:hover {
			background-position:bottom left;
			}
			
	#link-repuestos {
		width:243px; height:137px;
		background-position:-245px top;
		}
		
		#link-repuestos:hover {
		background-position:-245px bottom;
		}
		
		#link-servicios {
		width:243px; height:137px;
		background-position:-488px top;
		}
		
		#link-servicios:hover {
			background-position:-488px bottom;
		}
		
		#link-video {
			width:185px; height:137px;
		background-position:-731px top;
			}
			
			#link-video:hover {
		background-position:-731px bottom;
			}
		
		/*
			margin-top:15px;
		margin-left:10px;
		padding-left:135px;
		width:160px; height:97px;
		background:url(../images/menu-bottom-vehiculos-images.jpg) top left no-repeat;
	
		}
		
	#link-vehiculo:hover {
		background-position:bottom left;
		}
		
		#link-vehiculo:hover h1, #link-repuestos:hover h1, #link-servicios:hover h1 {
			color:#625e5e;
		}*/
		/*
		#link-repuestos {
		width:160px; height:97px;
		background:url(../images/-menu-bottom-repuestos-images.jpg) top left no-repeat;
		margin-top:15px;
		padding-left:140px;
		margin-left:8px;
		margin-right:8px;
		float:left;
		}
		
			#link-repuestos:hover {
				background-position:bottom left;
				}
				
		
	#link-servicios {
		width:160px; height:97px;
		background:url(../images/-menu-bottom-servicios-images.jpg) top left no-repeat;
		margin-top:15px;
		padding-left:130px;
		float:left;
		}
		
		#link-servicios:hover {
				background-position:bottom left;
				}*/
				
/*FOOTER*/

#footer {
	margin: 15px 0 0 0;
}

div#footer ul li {
	float: left;
	font-size: 13px;
	margin: 0 15px;	
}

div#footer ul {
	clear: both;
	height:20px;
}

div#footer ul li a {
	padding: 10px;
	text-transform:uppercase;
}

div#footer ul li a:hover {
	background: #be0000;
	color: white;
	text-decoration: none;
}

div#developed {
	margin:5px 0 0 25px;
	/*color: #a3a1a1;*/
	font-size: 11px; 
	clear:both;
	background-color:#CCC;
	width:450px;
	padding:10px;
	float:left;
}

	div#developed a {
		font-size: 18px;
		text-decoration:none;
		}
		
		div#developed a:hover {
			color: #b50500;
			}

div#developed strong {
	color: #666464;
}

#dev {
	width:400px; float:right;
	text-align:right;
	
	margin:5px 0 0 25px;
	}
	
	#dev strong {
		border-top:1px solid #333;
		display:block; clear:left;
		margin-top:5px; padding-top:5px;
		}


/*END FOOTER*/


#slide-show {
	
	text-align:center;
	margin:auto;
	width:831px; height:449px;
	border-left:1px solid #eedede;
	border-top:1px solid #9c9c9c;
	border-right:1px solid  #eedede;
	border-bottom:1px solid #9c9c9c;
	}
	


#slide-show-interna {
	
	text-align:center;
	margin:auto;
	width:699px; height:348px;
	}

#titulo-banner {
	width:455px; height:163px;
	float:left;
	overflow:hidden;
	z-index:990;
	position:absolute; top:155px; left:135px;	
	}
	
	#titulo-banner-serv {
	width:249px; height:75px;
	float:right;
	overflow:hidden;
	z-index:990;
	position:absolute; top:220px; right:155px;	
	}


#brillo {
	width:208px; height:318px;
	z-index:999;
	background:url(../images/home/brillox.gif) no-repeat;
	overflow:hidden;
	position:absolute;
	display:block;
	float:left;
	}

#ticket {
	width:208px; height:318px;
	float:right;
	overflow:hidden;
	z-index:950;
	/*background: url(/images/home/ticket.png) no-repeat top left;*/ 
	background: url(/images/home/ticket-brillo.gif) no-repeat top left;
	position:absolute; top:180px; left:600px;	
	}
	
	#ticket:hover {
		background-position:bottom left;
		}
		
		#ticket span {
			display:hidden;
			border:1px solid #000;
			text-transform:uppercase; font-weight:bold;
			visibility:hidden;
			line-height:40px;
			}
			
			#ticket a {
				font-size:85px;
				display:block;
				}
			
/* internas */

#content-wrapper {
	background-color:#FFF;
	width:831px; min-height:450px;
	margin:auto;
	overflow:hidden;

	}
	
	#titulo-wrapper {
		width:350px;
		padding-bottom:15px;
		background:url(/images/back-titulo-wrapper.jpg) no-repeat bottom;
		overflow:hidden;

		}
		
		
		
		#titulo-wrapper h1 {
			font-size:18px;
			color:#717470;
			overflow:hidden;
			}
			
			
			.titulo {
				width:90%;
				margin:10px auto;
				border-bottom:2px solid #949393;
				color:#949393;					
					font-weight:bold;
					font-size:16px;
					padding-bottom:10px;
				
				}
			
			
		#titulo-wrapper h2 {
			font-size:12px;
			overflow:hidden;
			margin-left:20px;
			color:#b6b5b5;
			}	
			
	#content-wrapper p {
		padding-right:10px;
		margin-left:20px;
		font-size:13px;
		color:#717470;
		}
		
		.imagenes {
			float:left;
			margin-left:50px;
			}
		
		.contenido {
			width:390px;
			float:left;
			}
			
		.contenido-bajo {
			float:left;
			width:80%;
			margin:auto;
			margin-left:50px;
			display:block;
			padding-left:50px
			}
			
			.contenido-bajo a {
				font-weight:bold; color:#b50500; text-decoration:underline;
				}
		
			.iframe {
				width:550px;
				text-align:justify;
				display:block;
				margin:auto;
				}
				
			.number {
				background-color:#b50500;
				padding:1px;
				margin-right:5px;
				font-size:24px;
				color:#FFF; font-weight:bold;
				}
				/*strong {
					color:#b50500;
					}*/
	
	.campo-form {
		display:block;
		float:left;
		clear:left;
		width:350px;
		margin-bottom:10px;
		margin-left:20px;
		}
		
		.ejemplo {
			display:block;
			font-size:10px;
			width:350px;
			clear:right;
			color:#F00;
			overflow:hidden;
			display:block;
			margin:0px;
			position:relative; top:-20px; left:25px;
			}
		
		.campo-form-calendar {
		display:block;
		float:left;
		clear:left;
		width:350px;
		margin-bottom:20px;
		margin-left:20px;
		}
		
		.campo-form-calendar button {
			float:right;
			} 
		
		.campo-form-calendar select {
			float:right;
			border:#bfbbbb 1px solid;
			background-color:#efecec;
			}
			
		.campo-form-calendar .radio_list li {
			width:50px;
			float:left;
			}
		
	.campo-form	input, .campo-form textarea, .campo-form select, input[type=text], #usuario_password, #usuario_email_repeat {
		float:right;
		border:#bfbbbb 1px solid;
		background-color:#efecec;
		width:200px;
		padding:2px;
		}

	


	#info-user {
		border:#bfbbbb 1px solid;
		background-color:#efecec;
		padding:10px 10px;
		margin:0px 10px 10px 0px;
		overflow:hidden;
		}
		
		#info-user h1 {
			font-size:12px;
			color:#333;
			}


	.campo-form-datos {
		display:block;
		float:left;
		clear:left;
		width:350px;
		margin:10px;
		overflow:hidden;
		vertical-align:bottom;
				}

#left-side .button-enviar {
	margin-left:20px;
	} 
		
#right-side {
	float:left;
	width:400px;
	margin:20px 10px 0px 0px;
		}
		
#left-side {
	width:400px;
	float:left;
	margin:20px 0px 0px 20px;

	}


#wrapper-images {
	width:338px; height:409px;
	background:url(../images/back-right-picture.jpg) no-repeat bottom;
	margin-right:35px;
	float:right;
	}
	
			#wrapper-images-int {
			width:389px; height:409px;
			background:url(../images/back-right-picture.jpg) bottom #e3e0d9;
			
			
			float:right;
			}	
	
	#images-right {
		margin:10px auto; width:316px;
		}
		
		#images-right-int {
		margin:10px auto; width:389px;
		text-align:center;
		position:relative; left:20px;
		}
		
	/* Error Template  */
	
	#titulo-wrapper-error {
		width:100%;
		padding-top:35px;
		padding-bottom:25px;
		background:url(/images/back-titulo-wrapper.jpg) no-repeat bottom;
		overflow:hidden;
		/*text-transform:uppercase;*/
		} 
		
		#titulo-wrapper-error h1 {
			margin:auto;
			text-align:center;
			}
			
		#titulo-wrapper-error p {
			text-align:center;
			margin:auto;
			}
			


/*  FICHA */

	#galeria-ventas {
		width:369px; height:418px;
		background:url(/images/ficha/back-ficha.jpg) no-repeat;
		overflow:hidden;
		float:right;
		padding:18px 26px;
		}
		
		#foto-01 {
			width:364px; height:154px;
			overflow:hidden;
			margin-bottom:8px;
			}
			
		#foto-02 {
			width:107px; height:121px;
			overflow:hidden;
			margin-right:5px;
			margin-bottom:7px;
			float:left;
			}
			
		#foto-03 {
			width:124px; height:121px;
			overflow:hidden;
			margin-right:7px;
			margin-bottom:7px;
			float:left;
			}
			
		#foto-04 {
			width:121px; height:121px;
			overflow:hidden;
			margin-bottom:7px;
			float:left;
			}
			
		#foto-05 {
			width:160px; height:89px;
			overflow:hidden;
			margin-right:10px;
			float:left;
			}
			
		#foto-06 {
			width:195px; height:89px;
			overflow:hidden;
			}
		
		h1 .titulo-ficha {
			}
			
			.titulo-ficha strong {
				font-size:13px;
				}
			
			h1 strong {
				font-weight:bold;
				color:#b50500;
				text-transform:uppercase;
				}
				
			h2 .subtitulo-ficha {
				color:#b6b5b5;
				text-transform:uppercase;
				}
				
			#contenido-vehiculo {
				overflow-x:hidden; overflow-y:scroll;
				width:340px; max-height:360px;
				padding-left:10px;
				}	
				
				#contenido-faq {
				overflow-x:hidden; overflow-y:scroll;
				width:400px; max-height:360px;
				}
				#contenido-info{
				overflow-x:hidden; overflow-y:scroll;
				width:600px; max-height:260px;
				margin:auto;
				padding:10px;
				}	
				
				#archivo {
					background-color:#b50500;
					float:left; padding:10px;
					position:relative; top:13px;
					font-size:13px;
					color:#FFF;
					}
					
				#contact-block {
					background-color:#CCCCCC;
					padding:5px;
					width:90%;
					letter-spacing:-0.01em;
					font-size:12px;
					display:block;
					margin-top:25px;
				
					}
				
		/* MENU DESPLEGABLE */
		
		
div#uno a { 
background-color:#993300; 
width:20px; 
height:20px; 
display:block; 
} 
div#Cont_serv { 
width:20px; 
height:20px; 

/* NOTA VEASE QUE ESTE ID CONTIENE UN DISPLAY:NONE ESTO QUIERE DECIR QUE ES EL OBJETO AFECTAR Y LO 
// NECESITAMOS EN PRINCIPIO OCULTO y dentro de el tendremos el DIV con ID dos. */
} 
div#dos a { 
background-color:#009999; 
width:20px; 
height:20px; 
display:block; 
} 

.mask-menu {
	width:250px;	height:0px; overflow:visible;position:relative;z-index:2;
	float:left;
	}
	
#Cont_login {
	width:270px;
	padding-top:10px;
	.background-color:#F00;
	background: url(../images/top-login.png) center top no-repeat;
	color:#FFF;	
	display:none;
	z-index:999;
	margin:auto;
	position:relative; top:110px; right:-620px;
	
	}
	
	#Cont_login form {
		width:230px;
		background: #b50500;
		padding:20px 15px;
		margin:0px;
		}
		
	#Cont_login a {
		/*color:#b50500;*/
		color:#fc8d8a;
		text-decoration:underline;
		display:block;
		font-size:11px;
		}
		
	#Cont_login .button {
		float:right;
		}
		
		#info-vehiculo {
			width:143px;
			float:left;
			margin-left:15px;
			margin-right:10px;
			}
			
			#txt-vehiculo {
				border:1px solid #000;
				width:143px;
				height:250px;
				float:left;
				}
				
			#titulo-vehiculo {
				font-size:19px;
				color:#170403;
				text-transform:uppercase;
				font-family:"DINEngschrift-Alternate", "Trebuchet MS", Arial, Helvetica, sans-serif;
				}
			
			#info-vehiculo p {
				text-align:justify;
				font-size:11px;
				line-height:17px;
				}
		#thumb-vehiculo {
			width:180px; height:116px;
			float:right;
			clear:left;
			overflow:hidden;
			}
                        
#tabsV {
	width:492px;
	/*padding:20px 15px;*/
	/*background-color:#d3d3d3;*/
	z-index:989;
	display:none;
	position:relative; top:165px; right:-600px;
	/*position:relative; top:-720px; right:-500px;*/
	overflow:hidden;
	background-color:#FFF;
	border:1px solid #CCC;

	} 
	

	
	#tabsV ul {
		background-color:#FFF;
		min-height:120px; 
		width:106px;
		float:left;
		overflow:hidden;
		display:block;
		background:url(../images/separator-vehiculos.jpg) no-repeat right #fff;
		}
		
		#tabsV ul li {
			padding:5px 0px;
			
			}
		.ui-state-hover{
			
			color:#B50500;
			}
	
	#tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5, #tabs-6, #tabs-7, #tabs-8 {
		min-width:250px;
		background:#fff;
		padding:10px;
		float:left;
		position:relative; left:-1px;
		}    


		
		#tabsV .titulo-thumb {
			font-family:"DINEngschrift-Alternate", "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:19px; text-transform:uppercase;
			clear:right;
			display:block;
				}
		
		#tabsV .parrafo-vehiculo {
			width:170px;
			margin:0px 3px 0 5px;
			display:block;
			float:left;
			}
			
		#tabsV .button {
			margin-left:5px;
			margin-top:10px;
			}
	
	.ui-tabs-vertical { width: 55em; }
    .ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em .2em; float: left; width: 12em; }
    .ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; /*border-bottom-width: 1px !important; border-right-width: 0 !important;*/ margin: 0 -1px .2em 0; margin-bottom:20px; padding-bottom:12px; }
    .ui-tabs-vertical .ui-tabs-nav li a { display:block; }
    .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px; }
    .ui-tabs-vertical .ui-tabs-panel { /*padding: 1em;*/ float: right; width: 40em;}             
    
#Mipanel {
	width:269px;
	/*padding:20px 15px;*/
	/*background-color:#d3d3d3;*/
	z-index:999;
	display:none;
	/*position:relative; top:-735px; right:-500px;*/
	overflow:hidden;
	padding:20px 15px;
	background:#f6efef;
	color:#8f8d8d;
	}  

	
	
	#Mipanel #bienvenida-msg {
		font-size:19px;
		color:#4e4b4b;
		font-family:"DINEngschrift-Alternate", "Trebuchet MS", Arial, Helvetica, sans-serif;
		} 
		
			#bienvenida-msg span {
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				font-weight:normal; font-size:13px;
				}     
				
			#bienvenida-msg #cerrar {
				float:right;
				}
				
				#bienvenida-msg #cerrar .button {
					padding:5px;
					font-size:13px;
					border-bottom:1px solid #a2a1a1;
					}	
			
	.button-red {
	background-color:#B50500;
	padding:5px;
	margin:0px 10px 0 0;
	float:left;
	}
	
	.button-red a {
		font-size:13px;
		color:#FFF;
		}
		
	#admin-panel {
		background-color:#d3d3d3;
		float:left;
		padding:10px;
		margin-top:10px;		
		}
	
	#admin-panel a {
		text-decoration:underline;
		margin:5px;
		}
	
	
	.text-error {
		display:block;
		margin:auto;
		text-align:center;
		width:90%;
		line-height:20px;
		text-transform:lowercase;
		background-color:#D3D3D3;
		padding:10px;
		}	
		
	#left-images {
		float:left;
		margin-left:40px;
		margin-top:40px;
		}	
	#corolla, #fortuner, #hilux, #terios {
		float:left;
		cursor:pointer;
		}
		
		#corolla, #fortuner {with:406px;}

	#fortuner {
		clear:left;
		}
	
	#hilux, #terios {
		margin-top:40px;
		}
		
	

#menu-temp {
	min-width:50px;
	float:right;
	background-color:#CCC;
	}
	
	.msg-temp {
		float:left;
		font-size:11px;
		text-transform:uppercase;
		background-color:#666;
		display:block;
		overflow:hidden;
		color:#CCC;
		padding:3px 10px;
		}
		
		.msg-temp span {
			font-size:16px;
			font-weight:bold;
			clear:left;
			display:block;
			color:#CCC;
			}
		
	.space-menu {
		
		display:block;
		padding:5px;
		float:right; display:block;
		}
.faq {
	font-weight:bold; font-size:13px; text-transform:uppercase;
	margin-left:25px;
	display:list-item;
	}
	
	.respuesta {
		font-size:11px;
		margin-left:25px;
		clear:left;
		display:block;
		margin-top:5px;
		color:#999;
		}
		
.titulo {
	}
	
	.txt-tabla {
		text-align:center;
		padding:5px;
		}
		
		
.listado {
	padding:5px;
	margin:auto;
	}
	
	.listado a {
		
			color:#F00;
		}
	
	.listado th {
		background:#666;
		color:#FFF;
		padding:5px;
		
		}
		
	.listado td {
		text-align:center;
		border:1px solid #999;
		padding:5px;
		}
		
.datos-obligados {
	color:#F00;
	font-size:11px; font-weight:bold;
	display:block;
	float:left;
	width:100%;
	margin:10px 20px;
	}
	
	.red {
	color:#F00;
	font-weight:bold;
		}
	
	#cita_fecha_month, #cita_fecha_year {
		margin:0px 5px;
		}
	.ui-datepicker-trigger {
		position:relative; top:-2px;
		}
		
	#space-menu {
		border:1px solid #000;
		float:left;
		}
		
/* LISTADOS  */
		
		.wrapper-listado {
			display:block;
			margin:auto;
			width:550px;
			overflow:hidden;
			}
		
		.wrapper-listado .button {
			display:block;
			overflow:hidden;
			clear:left;
			margin:0px 0 0 200px;
			}
		
		.foto-listado {
			display:block;
			min-width:180px;
			margin-right:15px;
			text-align:center;
			background-color:#CCC;
			padding:5px;			
			float:left;
			}
		
		.titulo-listado {
			float:left;
			display:block;
			}
			
		.titulo-listado a {
			display:block;
			width:70%;
			float:left;
			font-family:"DINEngschrift-Alternate", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px;
			}
			
		.sub-listado {
				display:block;
				float:left;
				width:250px;
				line-height:14px;
				margin:10px 0px;
				}
				
		.modelo {
			color:#B50500;
			
			}
					
		.ano {
			color:#000;
			}
			
			#info-descarga {
				margin:auto;
				width:80%;
				}
				
				#telefono, #usuario_telefono1, #usuario_celular1, #repuestos_telefono{
					width:135px;
					}
				
				#codigot, #usuario_codigot, #usuario_codigoc, #repuestos_codigo {
					width:50px;
					margin-right:10px;
					}